|
NLS, or the "oN-Line System", was a revolutionary computer collaboration system from the 1960s. Designed by Douglas Engelbart and implemented by researchers at the Augmentation Research Center (ARC) at the Stanford Research Institute (SRI), the NLS system was the first to employ the practical use of hypertext links, the mouse, raster-scan video monitors, information organized by relevance, screen windowing, presentation programs, and other modern computing concepts. It was funded by the Defense Advanced Research Projects Agency, NASA, and the U.S. Air Force. ==Development== Douglas Engelbart developed his concepts while supported by the US Air Force from 1959 to 1960, and published a framework in 1962. The strange acronym, NLS (instead of OLS) was an artifact of the evolution of the system. His first computers were not able to support more than one user at a time. First was the CDC 160A in 1963 which had very little programming power of its own. As a stopgap measure, the team developed a system where off-line users — that is, anyone not sitting at the one terminal available — could still edit their documents by punching a string of commands onto paper tape with a Flexowriter. Once the tape was complete, then the user would feed into the computer the paper tape on which the last document draft had been stored, followed by the new commands to be applied, and then the computer would print out a new paper tape containing the latest version of the document. Without interactive visualization, this could be awkward and the user had to monitor the cumulative effects of his commands on his document in his or her own head. On the other hand, it matched the workflow of the 1960s office, since managers would give marked-up printouts of documents to secretaries. The design continued to support this "off-line" workflow, as well as an interactive "on-line" ability to edit the same documents. To avoid two acronyms starting with the same letter, the Off-Line Text System was abbreviated FLTS, while the On-Line Text System was abbreviated NLTS. As the system evolved to support more than just text, the "T" was dropped and the interactive version became known as NLS. Robert Taylor, who had a background in psychology, provided support from NASA. When Taylor moved to the Information Processing Techniques Office of the US Defense Department's Advanced Research Projects Agency, he was able to provide even more funding to the project. In 1965, NLS development moved to a CDC 3100.〔 Jeff Rulifson joined SRI in 1966 and became the lead programmer for NLS until he left in 1973. NLS development moved to a Scientific Data Systems SDS 940 computer running the Berkeley Timesharing System in 1968.〔 It had an approximately 96 MB storage disk. It could support up to 16 workstations, which were composed of a raster-scan monitor, a three-button mouse, and a device known as a chord keyset. The input of typed text was sent from the keyboard to a specific subsystem that relayed the information along a bus to one of two Display Controllers and Display Generators. The inputted text then was sent to a 5-inch (127 mm) cathode ray tube (CRT), which was enclosed by a special cover and a superimposed video image was then received by a professional-quality black-and-white TV camera. The TV camera information was then sent to the closed-circuit Camera Control and Patch Panel, and, finally, displayed on each workstation's video monitor. NLS was demonstrated by Engelbart on December 9, 1968 to a large audience at that year's Fall Joint Computer Conference in San Francisco. This has since been dubbed "The Mother of All Demos", as it not only demonstrated the groundbreaking features of NLS, but also involved assembling some remarkable state-of-the-art video technologies. Engelbart's onstage terminal was linked to a massive video projector loaned by the NASA Ames Research Center and, via leased telephone lines, to ARC's SDS 940 computer in Menlo Park, 30 miles southeast of San Francisco. On a 22-foot high screen with video insets, the audience could follow Engelbart's actions on his display, observe how he used the mouse, and watch as members of his team in Menlo Park joined in the presentation. One of NLS's most revolutionary features, the Journal, was developed in 1970 by Australian computer engineer David A. Evans as part of his doctoral thesis.〔It is important to not confuse Dr. Evans with the numerous other persons who share the same name. He was (Managing Director and CEO of MRI magnet startup Magnetica ) and (participated in the 1998 symposium ) honoring Engelbart's work.〕 The Journal was a primitive hypertext-based groupware program which can be seen as a predecessor (if not the direct ancestor) of all contemporary server software that supports collaborative document creation (like wikis). It was used by ARC members to discuss, debate, and refine concepts in the same way that wikis are being used today. The journal was used to store documents for the Network Information Center and early network email archives. Most Journal documents have been preserved in paper form, and are stored in Stanford University's archives; they are a valuable record of the evolution of the ARC community from 1970 until commercialization began in 1976. An additional set of Journal documents exist at the Computer History Museum, along with a large collection of ARC backup tapes starting from the early 1970s, as well as some of the tapes from the 1960s from the SDS 940. The NLS was implemented using several domain-specific languages implemented with the Tree Meta compiler-compiler. 〔Engelbart, D., Study for the development of Human Augmentation Techniques. Final Report, July 1968. Sections 4 and 5.〕 The eventual implementation language was called L10. In 1970 NLS was ported to the PDP-10 computer (as modified by BBN to run the TENEX operating system).〔 By mid-1971 the TENEX implementation of NLS was put into service as the new Network Information Center, but even this computer could only handle a small number of simultaneous users.〔 Access was possible via either custom-built display workstations, or simple typewrite-like terminals, less expensive and more common at the time. By 1974 the NIC had spun off to a separate project on its own computer. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「NLS (computer system)」の詳細全文を読む スポンサード リンク
|